/**
 * @author 黄波
 * 创建日期：2011Sep 4, 2011
 * TODO// N/A
 */
package com.platform.manager.bo;

import java.util.List;

import com.platform.dao.BaseDao;
import com.platform.pojo.UserGroup;

public class UserGroupBo {

	/**
	 * 获得当臆所有用户组
	 * @return
	 */
	public List<UserGroup> getUserGroups() {
		String hql = "from UserGroup";
		return BaseDao.getList(hql);
	}
	
	/**
	 * 添加一个用户组
	 * @param userGroup
	 * @return
	 */
	public boolean addUserGroup(UserGroup userGroup) {
		return BaseDao.add(userGroup);
	}
	
	/**
	 * 根据ID查询一个用户组信息
	 * @param id
	 * @return
	 */
	public UserGroup getUserGroup(String id) {
		String hql = "from UserGroup where id=" + id;
		return (UserGroup)BaseDao.getUniqueResult(hql);
	}
	
	/**
	 * 更新一个用户组信息
	 * @param userGroup
	 * @return
	 */
	public boolean updateUserGroup(UserGroup userGroup) {
		return BaseDao.update(userGroup);
	}
	
	/**
	 * 删除一个用户组信息
	 * @param id
	 * @return
	 */
	public boolean deleteUserGroup(String id) {
		String sql = "DELETE FROM USER_GROUP WHERE id=" + id;
		return BaseDao.executeSql(sql);
	}
}
